home *** CD-ROM | disk | FTP | other *** search
File List | 1989-05-25 | 4.7 KB | 119 lines |
- Wheat from Chaff: A Bookhound's Recommendations for C Beginners
-
- In Mike Rubenstein's prgbooks.prn file in this data library (q. v.),
- there's a comment about some books that are better not bought. I never was
- one to heed good advice like that, but maybe I can offer some. This is a
- list of the C books that I have acquired while trying to learn C over the
- past year. The comments are my own, not the forum's, not BI's, not CIS's,
- not anyone else's. I'm not associated with any software company or
- publisher, etc. The ratings reflect my personal experience as an
- experienced mainframe APL programmer who's maybe getting close to an
- intermediate proficiency with C on the PC, and are intended for others who
- are fairly new to C.
-
- Your comments can help make the list more useful. Has any book not listed
- here been really helpful to you? Are any of them overrated? Let me know!
-
- Greg Chicares 76615,3536 May 6, 1989
-
-
- ----Must have----
-
- C: A Reference Manual (Harbison & Steele, Prentice-Hall)
- The best reference manual there is. Better than K&R.
-
- Turbo C Bible (Barkakati, Sams)
- Wonderful reference for the library functions, grouped by topic, with a
- sample program for each. 900+ pages. Use it every day.
-
- The C Programming Language (K&R, Prentice-Hall)
- Requires no discussion.
-
- ----Recommended----
-
- Advanced MS-DOS (Ray Duncan, MS Press)
- Doesn't sound like a C book, but gives very detailed information on DOS
- and BIOS interrupts.
-
- The C Companion (Allen Holub, Prentice-Hall)
- Really helped me understand how C is compiled. A whole chapter on
- printf: how to implement it, not how to use it. Good advice on style.
- Two meaty chapters on pointers.
-
- C Traps and Pitfalls (Andrew Koenig, Addison-Wesley)
- Originally an AT&T internal paper. Lotsa gotchas.
-
- The C Puzzle Book (Andrew Feuer, Prentice-Hall)
- Some challenging quizzes, focusing on the grammar of C rather than the
- library functions. Most of the book is devoted to clear explanations
- of the sometimes surprising answers.
-
- Turbo C Programming for the PC (Robert Lafore, Howard Sams & Co.)
- My favorite intro book. Warns you about scanf() for kbd input, e. g.
-
- C with Excellence (Henry Ledgard, Hayden Books)
- One of the Programming Proverbs series. Good stuff about style, and
- guidelines to make coding easier.
-
- ----OK----
-
- Dr. Dobb's Toolbook of C (Brady)
- Mostly concerns their Small-C compiler and some Unix-style tools.
- The compiler is discussed in detail. Interesting extracts from some
- old DDJ issues.
-
- C Chest and Other Treasures (Allen Holub, M&T Books)
- Contains most of his C Chest columns from DDJ. Miscellaneous topics
- include sorting, data structures, splines, and optimization. PC
- implementations of some UNIX utilities.
-
- Programs and Data Structures in C (Ammeraal, Wiley)
- If you find C easier to read than Pascal, then why not? Even has a
- brief chapter on tries.
-
- Advanced C (Anderson & Anderson, Hayden)
- Got this just for the chapter on writing your own memory manager, and
- no regrets.
-
- Solutions in C (Rex Jaeschke, Addison-Wesley)
- Good coverage of internals: preprocessor, stack, heap, startup code.
- Special attention to the ANSI standard.
-
- ----Less excellent than the above----
-
- Advanced Quick C (Werner Feibel, Osborne/McGraw-Hill)
- Elementary data structures. Searching and sorting. Parsing. Random
- numbers.
-
- C for Programmers (Ammeraal, Wiley)
- Concise at 114 pages. No surprises.
-
- C Power User's Guide (Schildt, Osborne/McGraw-Hill)
- Brief intros to 10 topics such as menus, serial communications, mice,
- and bar graphs. Includes an interpreter for a limited BASIC.
-
- Proficient C (Augie Hansen, MS Press)
- Don't have much to say about this one.
-
- Advanced C Primer++ (Stephen Prata, Howard Sams & Co.)
- BIOS and DOS function calls. Lots about I/O. Calling asm routines.
-
- Variations in C (Steve Schustack, MS Press)
- Elementary intro.
-
- Common C Functions (Brand, Que)
- The back cover says "Functions and programs to add to your library,
- such as a child's one-page editor, a say-get function similar to dBASE
- II, and many others." I got it for 90% off at a clearance sale.
-
- Quick C (Townsend)
- Not sure about the publisher or the exact title, since I gave it away.
- An intro book with many sample programs which won't compile.
-
- ----Not mentioned----
-
- If a book about C on PC's isn't mentioned here, that's probably because
- even I didn't buy it. I probably have seen it though, having spent many
- lunch hours and weekends browsing through every bookstore in Connecticut.
- Caveat emptor.
-